@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0; list-style:none;}
body {font-family:"微软雅黑";font-size:12px;color:#2e2e2e;}
img {border:none;}
a {text-decoration:none;color:#515151;}
ul,li {list-style:none;}
#head-top{ width:100%; height:30px; background:#f1f1f1; color:#747474; overflow:hidden; font-size:12px; min-width:1100px;}
.w1600{ width:1100px; margin:0 auto;}
.head-top-left{ width:40%; line-height:28px;}
.head-top-rg{ width:40%; text-align:right; line-height:28px;}
.head-top-rg a{ padding:0 10px; text-decoration:none;color:#747474;}
.fl{float:left;}
.fr{float:right;}
.w100{ width:100%; overflow:hidden;min-width:1100px;}
.logobox{ width:1100px; margin:auto; overflow:hidden; padding:30px 0;}
.logo{ float:left;}
.tel{ float:right; margin-top:10px;}

.search{width:244px;background:url(../images/searchbg.png) no-repeat;height:36px; position:absolute; left:580px; top:62px;}
.search .input{width:165px;height:30px;line-height:30px;border:1px solid #fff;background:none; float:left; color:#9d9d9d; margin-top:2px; margin-left:2px;}
.search .btn{background:none;width:74px;height:36px;border:none;cursor:pointer; text-indent:-999px;float:left;}

/*.nav{ width:1100px; margin:16px auto;}
.nav ul li{ line-height:34px; float:left; font-size:16px; width:120px; text-indent:20px;position:relative; z-index:999999;}
.nav ul li a{ color:#4e4e4e; display:block;background:url(../images/nav.png) no-repeat right center;}
.nav ul li a:hover{ color:#FFF; background:url(../images/icon1.png)  no-repeat 0 center;}

.nav ul li a.selected{background:url(../images/icon1.png)  no-repeat 0 center; color:#fff;}
.nav ul li a.selected2{background:url(../images/icon1.png)  no-repeat 0 center; color:#fff;}
.nav li.selected .submenu{display:block;}
.nav ul li .submenu{display:block;position:absolute;top:34px;left:0px; background:#0e56a8;}
.nav ul li .submenu{width:94px;z-index:9999;}
.nav ul li .submenu li{height:35px; line-height:35px; text-align:center;text-indent:0px;width:94px; font-size:14px;}
.nav ul li .submenu li a{background:none;color:#fff;width:94px; }
.nav ul li .submenu li a:hover{background:#2b76c3; color:#fff;width:94px;}*/

/*导航*/
.navbox{ width:100%; height:34px; margin:16px 0;}
.nav {width:1100px;height:34px;margin:0 auto;z-index: 9999;}
.nav.nav_list { width:1100px; margin:0 auto;}
.nav li {float: left;height:34px;width:120px;line-height:34px;position: relative;font-size:16px;text-indent:20px;}
.nav li a {display: block;width:120px;height:34px;line-height:34px;position: relative;background:url(../images/nav.png) no-repeat right center;}
.nav li a:hover {color:#FFF; background:url(../images/icon1.png)  no-repeat 0 center;}
.secmenubg {background-color: rgba(0, 0, 0, 0.8);filter: alpha(opacity=8);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;
position: absolute;left:-40px;top: 0;overflow: hidden;border: solid 1px #ccc}
.secmenu {width:1150px;height: auto;padding: 20px}
.secmenu ul {/*width:1077px;*/height:auto;float:left}
.secmenu ul li {width:33.3%;/*height:300px;*/float: left}
.secmenu ul li a {/*width:213px;*/color: #fe7200; font-weight:bold;font-size: 16px;text-decoration: none;}
.secmenu a:hover {color: #eea52a}
.secmenu ul li ul {width: 100%;/*height:300px;*/float: left;margin-top: 5px;margin-bottom:10px; height:120px; padding-left:15px;}
.secmenu ul li ul li {width:33.3%;height: auto;float: left;padding: 5px 0}
.secmenu ul li ul li a {/*width:213px;float: left;*/color: #fff;font-size: 13px;text-decoration: none;font-weight: normal;}

.secmenu2 {width:94px;}
.secmenu2 ul {}
.secmenu2 ul li {width:94px;height:20px;margin: 10px auto; text-align:center;}
.secmenu2 ul li a {color:#fff;font-size:16px;}
.secmenu2 a:hover {color:#eea52a}

.banner{ width:100%; height:auto; margin:0 auto; overflow:hidden;min-width:1100px;}
.pro-switch {height:auto;overflow: hidden;position: relative;margin:0 auto;width:100%;}
.flexslider {margin: 0;padding: 0;}
.flexslider .slides > li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height:0;height:0;}
html[xmlns] .slides {display: block;}
* html .slides {height: auto;}
.no-js .slides > li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {zoom: 1;}
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 60px;height: 90px;margin: -60px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10;cursor: pointer;text-indent: -9999px;opacity: 0;filter:alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 0 -90px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;filter:alpha(opacity=50);}
.flex-control-nav {width:100%;position: absolute;bottom:10px;text-align: center;}
.flex-control-nav li {margin:0 5px;display:inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a{background:url(../images/dot1.png) no-repeat center center;display:block;height:15px;overflow:hidden;text-indent:-99em;width:12px;cursor: pointer;}
.flex-control-paging li a.flex-active {background:url(../images/dot2.png) no-repeat center center;}
.sum2{width:100%; background:url(../images/chanpin_bj.png);padding:30px 0;min-width:1100px;}
.tit h1{ width:105px; margin:auto;font-size:24px; color:#064a9d; font-family:"微软雅黑"; font-weight:normal;}
.tit .xian{ width:48px; height:2px; background-color:#051a35; margin:auto; margin-top:7px; margin-bottom:30px;}
/*切换*/
.indpro_tit {width:700px;margin:25px auto;}
.indpro_tit ul{ padding-top:9px; overflow:hidden;}
.indpro_tit li{float:left;display:block;cursor:pointer;color:#004da5;border:#004da5 solid 1px;width:150px;height:40px; line-height:40px; text-align:center; font-size:16px; padding:0 15px;margin:0 23px;}
.indpro_tit li.hover{display:block;cursor:pointer;width:150px;line-height:40px; text-align:center; padding:0 15px; background-color:inherit; color:#fff; background-color:#004da5;}






.indpro_content{clear:both; word-break:1100px;}
.ind_prolist{ overflow:hidden; margin:0 -19px;}
.ind_prolist li{ width:257px; height:236px; float:left; background:#cacaca;overflow:hidden; margin-right:20px;} 
.sum2 .btn a{ width:154px; height:35px; color:#FFF; margin:auto; background-color:#004da5;  }

.marqueeleft{width:100%;height:236px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{width:257px; height:236px; float:left; background:#cacaca;overflow:hidden;margin:0 8px;}
.marqueeleft li .pic{width:245px; height:190px; margin:6px; display:block;}
.marqueeleft li .pic img{ width:245px; height:190px;}
.marqueeleft li .txt{text-align:center; color:#505050; font-size:16px;width:245px; margin:auto;}
.marqueeleft li:hover{ background:#004da5; color:#FFF;} 
.marqueeleft li:hover .txt{color:#FFF;} 

.sum3{ width:100%; margin:auto; overflow:hidden; margin-bottom:60px;min-width:1100px;}
.lan{ width:270px; height:214px; background-color:#004da5; color:#b6d8ff;}
.sum3 dt{ overflow:hidden;}
.sum3 dd{ float:left; margin:1px;}
.sum3 dd img{ width:270px; height:214px; display:block;}
.sum3 dd h1{ font-size:20px; font-weight:bold; font-family:"微软雅黑"; padding:50px 0 30px 0; text-align:center;}
.sum3 dd p{ width:210px; margin:auto; line-height:30px;}

.sum3{ width:100%; margin:auto; overflow:hidden; margin-bottom:60px; padding-top:50px;}
.sum3 dt{ overflow:hidden;float:left; width:270px; height:214px;margin:1px;}
.sum3 dt img{width:270px; height:214px;}
.sum3 dt:hover img{width:324px; height:264px; transition: width 1s, height 1s;
    -webkit-transition: width 1s,height 1s;}
.sum3 dd{ float:left; margin:1px; background:#004da5;color:#b6d8ff;width:270px; height:214px;}
/*.sum3 dd img{ width:270px; height:214px; display:block;}*/
.sum3 dd h1{ font-size:20px; font-weight:bold; font-family:"微软雅黑"; padding:50px 0 30px 0; text-align:center;}
.sum3 dd p{ width:210px; margin:auto; line-height:30px;}
.sum3 dd a{ color:#b6d8ff;}
.sum3 dd a:hover{ color:#FFF;}


.sum4{width:100%; overflow:hidden; background-color:#f3f3f3; margin-bottom:85px;min-width:1100px;}
.zuo,.texbox{ float:left;}
.zuo{margin:60px 0 56px 0;}
.you{ float:right; margin-top:108px;}
.texbox{ width:490px; margin-top:90px; margin-left:50px;}
.texbox h1{ font-size:26px; color:#004da5; font-family:"微软雅黑"; font-weight:normal; margin-bottom:30px;}
.texbox p{ color:#525252; font-size:15px; line-height:32px;}

.sum5{ width:100%; overflow:hidden;min-width:1100px;}
.news{ width:660px; float:left;}
.jishu{ width:353px; float:right;}
.sum5 img{ margin-bottom:36px;}
.listbox img{ float:left; margin-right:20px;}
.listbox .img{ width:278px; height:226px; float:left;}
.listbox .img img{width:278px; height:226px;}
.listbox .img-rg{ width:360px; float:right;}
.list{ overflow:hidden; margin:14px 0; }
.day{ width:76px; border-right:solid 1px #c5c5c5; text-align:right; padding-right:10px; float:left;}
.day span{ color:#aaaaaa; font-size:24px; font-family:"微软雅黑";line-height:51px;}
.day p{ color:#aaaaaa; font-size:14px; font-family:"微软雅黑";}
.wenzi{ width:260px;float:left; margin-left:10px;}
.wenzi h2{ color:#4b4b4b; font-size:16px; font-weight:bold; margin-bottom:13px;}
.wenzi h3{ color:#929292; font-size:14px; font-weight:normal;}
.wenzi:hover h2{ color:#000000;}
.wenzi:hover h3{ color:#3f3f3f;}
.jishu{ width:353px;}
.dl{ border-top:dashed #d7d7d7 1px; padding-bottom:20px; padding-top:20px;}
.dl h1{ color:#4b4b4b; font-size:16px; font-weight:bold; margin-bottom:13px;}
.dl p{ color:#929292; font-size:14px; font-weight:normal; line-height:24px;}
.dl span{ color:#d80024;}

.dl a:hover h1{ color:#004da5;}
.dl a:hover p{ color:#004da5;}
.dl_one a:hover h1{ color:#004da5;}
.dl_one a:hover p{ color:#004da5;}
.jishu .dl:first-child{border-top}




.sum6{ width:100%; background:#f0f0f0; padding:60px 0;min-width:1100px;}
.hezuo{background:url(../images/hezuo_bj.png) center no-repeat; width:1100px; height:137px; margin:auto; padding-top:68px;}
.sum6 .picbox{ overflow:hidden;width:1004px; margin:0 auto;}
#CSSBox{float:left;width:900px;margin:0 auto;}
#CSSBox ul li{ float:left; margin:0 18px; width:143px;}
#CSSBox ul li img{ width:141px; height:80px; border:1px solid #e9e9e9;}
#LeftButton{ cursor:pointer;margin:21px 5px 0 0;height:40px;width:39px;float:left;background:url(../images/btn01.png);}
#RightButton{cursor:pointer;margin:21px 0 0 10px;height:40px;width:39px;float:left;background:url(../images/btn02.png);}

.links{ background:url(../images/links.png) no-repeat left;width:950px; margin:30px auto; padding-left:150px;}
.links a{ line-height:50px; margin-right:8px; color:#616161; font-size:18px; font-family:"微软雅黑";}
.links a:hover{ color:#004da5;}
.topbtn{ margin:auto; width:70px; height:36px;}

.sum7{ width:100%; background-color:#031d34;min-width:1100px;}
.footer{ width:1100px; background-color:#031d34; overflow:hidden; margin:auto; padding-top:40px;}
.footernav,.ewm,.add{ float:left;}
.footernav{ width:35%;}
.ewm{width:30%;}
.ewm img{ width:150px; margin:auto; display:block;}
.add{ width:35%;}
.footernav a{color:#FFF; font-size:14px; line-height:36px; float:left;margin:5px 60px 5px 10px;}
.footernav a:hover{ color:#06F;}
.add p{color:#FFF; font-size:14px; line-height:36px; padding-left:70px;}
.ewm h1{ font-size:14px; color:#FFF; text-align:center; padding:15px 0;}

/*产品列表页*/
.mina{ width:1100px; margin:50px auto;}
.zuobox{ width:250px;float:left;}
.chanpin{ width:250px; border:#d9d9d9 solid 1px; border-radius:5px; float:left; padding-bottom:20px;}
.bt{ background-color:#FFF; width:190px; height:50px; margin:-25px auto 0 auto;color:#000; font-size:20px; text-align:center; font-weight:bold; text-align:center;}
.bt span{ color:#adb8bf; font-size:20px;font-family:varela;}
.didi{ clear:both;}

.left-list{ width:212px; margin:15px auto 0 auto;}
.left-list ul li{ font-size:16px; line-height:44px; margin:2px 0; display:block;color:#444; }
.left-list ul li a{color:#616161;display:block;line-height:44px;font-size:16px; }
.left-list ul li h2{ border-bottom:1px dotted #d7d7d7; font-weight:normal;}
.left-list ul li h2 a{background:url(../images/sidelibg.png) no-repeat;padding-left:48px;}
.left-list ul li h2 a:hover{background:url(../images/navBJ.png) no-repeat; color:#fff;padding-left:48px;}
.left-list ul li h2.cur a{ color:#fff;background:url(../images/navBJ.png) no-repeat;padding-left:48px;}
.left-list ul li a:hover{ color:#FFF;}
.left-list ul li ul{display:none; /*padding-left:48px;*/ text-indent:48px;}
.left-list ul li ul li { line-height:27px; margin:5px 0;}
.left-list ul li ul li a{ line-height:34px; color:#717171; font-size:14px; display:block;}
.left-list ul li ul li a:hover{ color:#064a9d;background:#c2c0c0;}

.left-list ul li ul li ul{display:none;}
.left-list ul li ul li ul li { background:none;}
.left-list ul li ul li ul li a{ color:#8b8b8b; padding-left:10px; display:block; font-size:14px;}
.left-list ul li ul li ul li a:hover{color:#267bb4;}
.left-list ul li ul li ul li.current a{color:#267bb4;}

.cetel{width: 249px;border: #d9d9d9 solid 1px;border-radius: 5px;float: left;padding-bottom: 5px; background:url(../images/cetel_bj.png) top no-repeat; padding-top:120px; margin-top:35px;}
.cetel li{ color:#666666; font-size:14px; width:200px; margin:auto; line-height:28px; padding-left:30px; margin-bottom:10px;}

.youbox{ width:818px; float:right;}
.path{background:url(../images/dq.png) no-repeat left center; color:#1c1c1c; font-size:13px; padding-left:20px; margin-bottom:10px;}
.path a{ color:#4d4d4d; font-size:13px;}
.right_box{border:#d9d9d9 solid 1px; border-radius:5px; overflow:hidden; padding-bottom:30px;}
.goods_list{ padding-left:5px;}
.goods_list li{ float:left; width:218px; margin:20px 20px 25px 20px;background:url(../images/picbg.jpg) no-repeat; padding:5px 5px 0 5px;}
.goods_list li p{ line-height:230%; font-size:15px; text-align:center;}
.goods_list li .xq{ text-align:center; display:block;}

.goods_list li:hover p{ color:#004da5; font-weight:bold;}
.goods_list li img{ /*border:#CCC solid 1px; border-radius:3px;*/ width:218px; height:164px;}
/*.goods_list li img:hover{border:#004da5 solid 1px}*/


.fenye{text-align:center;}
#pagelist,#espcms_bbs_pagelist{color:#818181}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:12px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {border: #064a9d 1px solid;color: #064a9d;text-decoration: none;overflow: hidden;padding:3px 5px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #064a9d;overflow: hidden;}
.pagination span.current {border: #064a9d 1px solid;color: #fff;overflow: hidden;padding:3px 5px;margin: 0px 0px 0px 5px;}
.pagination span.disabled {background-color: #064a9d;}




/*产品列表页 end*/
/*产品详情页*/
.cpxq{ padding:20px;}
.imgbox{ margin-bottom:50px;}
.imgbox img{ width:533px; height:442px; margin:44px auto 20px auto; display:block;}
.imgbox h1{ color:#444444; font-size:18px; text-align:center; font-weight:normal;}
.cpxq p{ margin:auto; display:block; color:#636363; font-size:14px; line-height:28px;}
/*产品详情页end*/
/*新闻列表页*/
.new_list{width:758px; overflow:hidden;}
.youbox ul{margin:auto; overflow:hidden;}
.new_list img{ width:169px; height:99px; float:left; display:block; margin-right:20px;}
.list_text li{overflow:hidden; margin-bottom:16px;}
.list_text li h1{ float:left; display:block; font-size:19px; color:#333333; font-weight:normal;margin-bottom:10px;}
.list_text li h2 { float:right;display:block; color:#999898; font-size:12px;font-weight:normal; margin-bottom:10px;}
.list_text li p{ line-height:28px;}
.list_text a{color:#686767; font-size:14px; line-height:20px;}
.bottomxian {border-bottom:#CCC solid 1px; padding-bottom:20px; margin-top:38px;overflow: hidden;}
/*新闻列表页 end*/
.newsxq{ padding:20px 30px;}
.newsxq p{color:#636363; font-size:14px; line-height:28px;}
.newsxq img{ max-width:100%; display:block;}
.riqi{ background:#eaeaea; line-height:33px;text-align:center; color:#6f6f6f; font-size:14px; margin:15px 0;}

.goods_list li .figure-img {border:#CCC solid 1px; border-radius:3px;
    width:218px;
    height:164px;
    overflow: hidden;
    -webkit-transform: translatey(0);
    -moz-transform: translatey(0);
    -ms-transform: translatey(0);
    -o-transform: translatey(0);
    transform: translatey(0);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}
.goods_list li:hover .figure-img {
  -webkit-transform: translatey(-4px);
  -moz-transform: translatey(-4px);
  -ms-transform: translatey(-4px);
  -o-transform: translatey(-4px);
  transform: translatey(-4px);
}

	

/* slider */
.slider{width:100%;min-width:1100px;height:479px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd{width:1100px;position:absolute;left:50%;margin-left:-550px}
.slider .bd li{width:1100px;overflow:hidden;}
.slider .bd li img{display:block;width:1100px;height:479px;}
.slider .tempWrap{overflow:visible !important}
.slider .tempWrap ul{margin-left:-1100px !important;}
.slider .hd{position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li{display:inline-block;*display:inline;zoom:1;width:8px;height:8px;line-height:99px;overflow:hidden;background:url(../images/slider-btn.png) 0 -10px no-repeat;margin:0 5px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on{background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn{position:absolute;z-index:1;top:0;width:100%;height:479px;cursor:pointer;}
.slider .prev{left:-50%;margin-left:-550px;}
.slider .next{left:50%;margin-left:550px;}
.slider .pnBtn .blackBg{display:block;position:absolute;left:0;top:0;width:100%;height:479px;background:#000;filter:alpha(opacity=50);opacity:0.5;}
.slider .pnBtn .arrow{display:none;position:absolute;top:13%;z-index:1;width:60px;height:479px;}
.slider .pnBtn .arrow:hover{filter:alpha(opacity=60);opacity:0.6;}
.slider .prev .arrow{right:0;background:url(../images/slider-arrow.png) -120px 0 no-repeat;}
.slider .next .arrow{left:0;background:url(../images/slider-arrow.png) 0 0 no-repeat;}